package com.ruoyi.wms.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.wms.domain.BusinessLicenseInfo;
import com.ruoyi.wms.domain.EndLifeVehicleBase;
import com.ruoyi.wms.domain.WmsOrder;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;
import java.util.List;

/**
 * WMS订单对象 wms_order
 *
 * @author ruoyi
 * @date 2025-09-12
 */
@Data
@ToString
@ApiModel(value = "WMS订单对象", description = "WMS订单对象")
public class WmsOrderVo extends WmsOrder {
    private BusinessLicenseInfo businessLicenseInfo;

    private List<EndLifeVehicleBase> endLifeVehicleList;


    @ApiModelProperty(value = "采购订单号主键id")
    private String orderId;
    @ApiModelProperty(value = "供应商主键id")
    private String lvBusinessLicenseId;

    @ApiModelProperty(value = "报废汽车主键id")
    private String wmsEndLifeVehicleId;

    public BusinessLicenseInfo getBusinessLicenseInfo() {
        return businessLicenseInfo;
    }
}
